to a higher place - Français Anglais Dictionnaire